/*
 * @lc app=leetcode id=9 lang=javascript
 *
 * [9] Palindrome Number
 */

// @lc code=start
/**
 * @param {number} x
 * @return {boolean}
 */
var isPalindrome = function(x) {
  // 转换成字符串翻转判断 
  // let stringX = x.toString().split('').reverse().join('');
  // if(Number(stringX) !== x ) return false;
  // if(Number(stringX).toString().length !== x.toString().length) return false;
  // return true;

  //  不能使用转换字符串的方法
  //  取余对比
  let s = 0;
  let x1 = x;
  while (x1 > 0) {
    s = s * 10 + x1 % 10;
    x1 = parseInt(x1 / 10);
  }
  return s == x;
};
isPalindrome(122)
// @lc code=end

